﻿using System;

namespace SharpSqlAnalyzer.pp.logger
{
	// Token: 0x0200026E RID: 622
	public class PPLoggerRecord
	{
		// Token: 0x0600137B RID: 4987 RVA: 0x0031EFFB File Offset: 0x0031D1FB
		public PPLoggerRecord(int logLevel, string msg, Exception e) : this(logLevel, 0, msg, e)
		{
		}

		// Token: 0x0600137C RID: 4988 RVA: 0x0031F007 File Offset: 0x0031D207
		public PPLoggerRecord(int logLevel, int stackLevel, string msg, Exception e)
		{
			this.logLevel = logLevel;
			this.stackLevel = stackLevel;
			this.msg = msg;
			this.e = e;
		}

		// Token: 0x17000353 RID: 851
		// (get) Token: 0x0600137D RID: 4989 RVA: 0x0031F02C File Offset: 0x0031D22C
		public virtual int StackLevel
		{
			get
			{
				return this.stackLevel;
			}
		}

		// Token: 0x17000354 RID: 852
		// (get) Token: 0x0600137E RID: 4990 RVA: 0x0031F034 File Offset: 0x0031D234
		public virtual string Msg
		{
			get
			{
				return this.msg;
			}
		}

		// Token: 0x17000355 RID: 853
		// (get) Token: 0x0600137F RID: 4991 RVA: 0x0031F03C File Offset: 0x0031D23C
		public virtual int LogLevel
		{
			get
			{
				return this.logLevel;
			}
		}

		// Token: 0x17000356 RID: 854
		// (get) Token: 0x06001380 RID: 4992 RVA: 0x0031F044 File Offset: 0x0031D244
		public virtual Exception E
		{
			get
			{
				return this.e;
			}
		}

		// Token: 0x040014A6 RID: 5286
		private Exception e;

		// Token: 0x040014A7 RID: 5287
		private int logLevel;

		// Token: 0x040014A8 RID: 5288
		private int stackLevel;

		// Token: 0x040014A9 RID: 5289
		private string msg;
	}
}
